home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Windows 95 Programs / Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso / 1328 / quit2dos.txt < prev   
Text File  |  1996-07-16  |  10KB  |  240 lines

  1.  
  2.                                QUIT2DOS
  3.         Return to the C:\ prompt when exiting from Windows 95 
  4.  
  5.                A free utility from Bardon Data Systems
  6.                         http://www.bardon.com
  7.  
  8. CONTENTS
  9.  
  10.   1. INTRODUCTION
  11.   2. HOW TO USE QUIT2DOS
  12.   3. WHAT QUIT2DOS DOES, EXACTLY
  13.   4. BOOTING TO "SAFE MODE"
  14.   5. BOOTING TO DOS
  15.   6. HOW TO SET THINGS BACK THE WAY THEY WERE
  16.   7. ABOUT BARDON DATA SYSTEMS
  17.   8. LEGAL STUFF
  18.   9. REVISION HISTORY
  19.     
  20.  
  21. 1. INTRODUCTION
  22.  
  23. Windows 95 is excellent, no doubt about it.  It includes many undeniable 
  24. improvements over Windows 3.  However, its many improvements do not 
  25. include the elimination of DOS.  This is not a weakness in Win95, but 
  26. rather a useful design consideration.  By retaining DOS, Windows 95 
  27. attains a level of backwards compatibility that is nothing short of 
  28. incredible.  Microsoft's system designers should be very proud of this 
  29. almost magical feature.
  30.  
  31. They don't seem to be.  They have set up Win95 to hide as many traces of 
  32. DOS7 as possible.  It's as if they don't want you to know it's there.  
  33.  
  34. But it is.  When you start Windows 95, you are actually first booting 
  35. DOS7.  A big "booting" difference between DOS7+Win95 versus DOS6+Win3 is 
  36. this: by default when you boot DOS7, after it loads any config.sys and/or 
  37. autoexec.bat, DOS7 automatically runs the command "win" ...  yes, the same 
  38. command you used to type yourself to run Windows 3.x from DOS6.  
  39.  
  40. Later, when you exit from Windows 95, there's another bit of magic which 
  41. (in the default setup) prevents the C:\ prompt from being displayed.  
  42. Remember, you have exited from Win95, just like you used to exit from 
  43. Win3.  In both cases, you're back in DOS.  So where's the DOS7 prompt?  
  44.  
  45. It's under the screen that says "It's now safe to turn off your computer", 
  46. that's where.  It's the same old DOS prompt as before.  You can get to it, 
  47. but it takes a bit of doing.  
  48.  
  49. QUIT2DOS is designed to do it all for you.  When you run QUIT2DOS from 
  50. Windows 95, it sets a switch to allow you to boot manually.  Then it adds 
  51. a "win" command to your AUTOEXEC.BAT file to run Windows 95 automatically 
  52. at startup.  Now I can hear you wondering, "why make it boot manually, and 
  53. then re-make it automatic again?"  You're right, it makes little difference 
  54. at startup.  The difference comes when you shut down Win95, because by doing 
  55. it this way you regain the option of running the C:\ prompt after exiting 
  56. from Win95.  
  57.  
  58. After running QUIT2DOS (and rebooting your system, once, to set everything 
  59. up), then when you exit from Win95 you can type MODE CO80 at the "safe to 
  60. turn off your computer" screen, and voila!  There's the C:\ prompt.  Note 
  61. that you lose nothing by using this option; it's still "safe to turn off 
  62. your computer" at that screen.  MODE CO80 simply sets your screen back into 
  63. 80-column color mode, clearing the "safe" bitmap from your screen in the 
  64. process.  
  65.  
  66.  
  67.  
  68. 2. HOW TO USE QUIT2DOS
  69.  
  70. Run QUIT2DOS.EXE from Windows 95.  It'll do everything automatically.
  71.  
  72. All three QUIT2DOS files (QUIT2DOS.EXE, QUIT2DOS.BMP and QUIT2DOS.TXT) 
  73. need to be in the same directory.  After running QUIT2DOS, reboot your 
  74. system.  Beginning with that reboot, whenever you exit from Win95 you
  75. can get back to the DOS prompt if you want.
  76.  
  77. [Note: some laptops are configured to actually power down the computer 
  78. when exiting from Windows 95.  QUIT2DOS does not interfere with this 
  79. behavior, so it will be of little use for owners of computers configured 
  80. in this way.  To use QUIT2DOS with such a computer, you must first 
  81. reconfigure the machine so it doesn't turn off the power when you exit 
  82. from Win95.]
  83.  
  84. QUIT2DOS also makes it easier to boot to the DOS prompt when you start 
  85. your computer.  To do this, answer N to the "Start Windows 95 GUI" prompt 
  86. that appears at bootup (see below).  
  87.  
  88.  
  89.  
  90. 3. WHAT QUIT2DOS DOES, EXACTLY
  91.  
  92. Specifically, here's what QUIT2DOS does.
  93.  
  94. First, it sets the BootGUI flag in your MSDOS.SYS file to 0, so DOS7 won't 
  95. automatically run Windows.  
  96.  
  97. Next, it replaces the "safe to turn off your computer" bitmap that Win95 
  98. displays at exit.  This file is in your Windows directory, and is called 
  99. LOGOS.SYS although it is actually a BMP file, not a SYS file.  The 
  100. "replacement" bitmap includes instructions on how to get back to the DOS 
  101. prompt by typing MODE CO80 as described above.  Once you're at the DOS 
  102. prompt you can type "win" at any time to restart Windows 95.  
  103.  
  104. Finally, it adds the command WIN, with a CHOICE test around it, at the end 
  105. of your autoexec.bat file.  It'll create an autoexec.bat for you if you 
  106. don't have one.  Here are the lines that QUIT2DOS will add at the end of 
  107. your AUTOEXEC.BAT file: 
  108.  
  109.   REM next four lines added by QUIT2DOS 
  110.   choice /C:YN /TY,5 Start Windows 95 GUI 
  111.   if errorlevel 2 goto Q2Dskipwin95
  112.   win
  113.   :Q2Dskipwin95
  114.  
  115. CHOICE is a DOS7 built-in command (like IF, ECHO, PAUSE, REM, etc) that 
  116. displays a text prompt, then sets the DOS errorlevel to indicate your 
  117. response.  The /C switch lists valid responses (in this case, Y or N).  
  118. The /T switch sets the default response (in this case, Y) and the amount 
  119. of time that CHOICE will wait before using it (in this case, 5 seconds).  
  120. So, with this in place, you'll see this prompt when you boot: 
  121.  
  122.   Start Windows 95 GUI [Y,N]?
  123.  
  124. If you hit N within five seconds you'll get the DOS7 command prompt.  If you 
  125. hit Y (or do nothing for five seconds) you'll start Windows 95.
  126.  
  127.  
  128.  
  129. 4. BOOTING TO "SAFE MODE"
  130.  
  131. Occasionally you may need to start your computer in "safe mode." To do 
  132. this in standard-issue Win95, you hold down the F8 key while booting, and 
  133. when the menu appears, you choose Safe Mode.  Normally, the system then 
  134. starts Windows 95 in "safe mode." But QUIT2DOS sets up your system so it 
  135. doesn't automatically start Windows 95.  QUIT2DOS compensates for doing 
  136. this by adding a call to "win" at the end of your AUTOEXEC.BAT, but in 
  137. "safe mode" the system doesn't run your AUTOEXEC.BAT at startup.  
  138. Consequently, when you select Safe Mode from the menu, you wind up at the 
  139. command prompt.  Not to worry.  Just type WIN at the prompt and hit Enter.  
  140. You'll start Windows 95 in "safe mode." 
  141.  
  142.  
  143.  
  144. 5. BOOTING TO DOS
  145.  
  146. Occasionally you may want to start your system at the DOS7 prompt instead 
  147. of going right into Windows 95.  QUIT2DOS makes it much easier to do this.
  148.  
  149. In standard-issue Win95, if you wanted to boot to DOS7 at startup, you'd 
  150. hold down the F8 key while booting, and when the menu appears you'd choose 
  151. Command Prompt Only.  But after installing QUIT2DOS, there's a better way.  
  152. Just boot your system as usual, and look for the prompt: 
  153.  
  154.   Start Windows 95 GUI [Y,N]?
  155.  
  156. If you hit N within five seconds you'll get the DOS7 command prompt.  Much 
  157. easier than going through the F8 menu.  
  158.  
  159. [Note: if you want to ALWAYS start at the DOS7 prompt, simply remove the 
  160. WIN call which QUIT2DOS added to your AUTOEXEC.BAT file.  You'll boot to 
  161. DOS7.  When you want to run Windows 95, type WIN and hit Enter.] 
  162.  
  163.  
  164.  
  165. 6. HOW TO SET THINGS BACK THE WAY THEY WERE
  166.  
  167. To undo the QUIT2DOS changes, you need to replace the "safe to turn off" 
  168. bitmap, change a flag in MSDOS.SYS, and remove five lines (including the 
  169. "win" call) in your AUTOEXEC.BAT.  
  170.  
  171. 1) The original "safe to turn off" bitmap was saved in your Windows directory 
  172. as LOGOS0.SYS.  Delete the replacement LOGOS.SYS and rename LOGOS0.SYS back 
  173. to LOGOS.SYS.
  174.  
  175. 2) Use Notepad or any text editor to edit MSDOS.SYS (it's in your boot-drive 
  176. root directory) and set its BootGUI flag to 1.  MSDOS.SYS may be set as read-
  177. only; if so, right-click on the file in Explorer to change its Properties,
  178. and un-check the "Read-only" box.  Then you can edit the file.
  179.  
  180. 3) Edit your AUTOEXEC.BAT file (also in your boot-drive root directory) 
  181. and remove the five lines added by QUIT2DOS:
  182.  
  183.   REM next four lines added by QUIT2DOS 
  184.   choice /C:YN /TY,5 Start Windows 95 GUI 
  185.   if errorlevel 2 goto Q2Dskipwin95
  186.   win
  187.   :Q2Dskipwin95
  188.  
  189. They're at the bottom of the file.  As you can see, there's a REM with the 
  190. lines so you can tell which ones they are.  
  191.   
  192.  
  193.  
  194. 7. ABOUT BARDON DATA SYSTEMS
  195.  
  196. Bardon Data Systems makes software for all versions of Windows.  Products 
  197. include power-user tools, an entertainment/humor series, a "parental control" 
  198. security access oversight application, fax enhancement software, and more.  
  199. Drop by the Bardon home page (http://www.bardon.com) and take a look.  Bet 
  200. you find something you like.  There are free gifts there too (such as 
  201. QUIT2DOS), our "thank you" for stopping by.  
  202.  
  203.  
  204.  
  205. 8. LEGAL STUFF
  206.  
  207. QUIT2DOS is Copyright 1996 Barry Smiler, Bardon Data Systems.  No fee is 
  208. required for its use. It can be freely distributed through any channel,   
  209. including online services, BBSs, Internet sites, CD-ROMs, vendor offerings, 
  210. book/disk sets, or in any other way, as long as all QUIT2DOS files are 
  211. included unchanged as supplied in this package.
  212.  
  213. QUIT2DOS is provided "as is" without warranty of any kind, either 
  214. expressed or implied, including but not limited to implied warranties of 
  215. merchantability and fitness for a particular purpose.  In no event shall 
  216. Barry Smiler or Bardon Data Systems be liable for any damages whatsoever 
  217. including direct, indirect, incidental, consequential, loss of business 
  218. profits or special damages, even if the author has been advised of the 
  219. possibility of such damages.  
  220.  
  221.  
  222.  
  223. 9. REVISION HISTORY
  224.  
  225. QUIT2DOS 1.1 released July 20 1996
  226.  
  227.    QUIT2DOS now surrounds the WIN call with a CHOICE command, making it
  228.    easier to boot to the command prompt if necessary.
  229.  
  230. QUIT2DOS 1.0 released April 25 1996
  231.  
  232.  
  233. Bardon Data Systems
  234. 1023 Key Route Blvd.
  235. Albany CA 94706 USA
  236. (510) 526-8470
  237. 72340.375@compuserve.com
  238. info@bardon.com
  239. http://www.bardon.com
  240.